package org.club.common.model.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 社团公告DTO类，用于社团公告信息的传输
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ClubsAnnouncementDto {
    private String KeyWords; // 公告关键词，用于搜索或过滤公告信息
    private Integer status; // 公告状态（0:草稿，1:已发布），用于标识公告当前的发布状态

    // 分页参数，用于指定查询的页数和每页的记录数
    private Integer pageNum; // 当前页码，从1开始
    private Integer pageSize; // 每页记录数，用于限定每页显示的最大公告数量

    private Long clubAdminId; // 社团管理员id，用于标识和查询特定社团管理员相关的公告
}
